/* CSS Document */

TH {
FONT-SIZE: 12px;
}
TD {
FONT-SIZE: 12px;; LINE-HEIGHT:21px;
}
html,body,ul,li,a,span,p,h3{ padding:0; margin:0; list-style:none;font:12px "微软雅黑"; color:#333}

div{ border:0px;}
body{margin:0 auto;padding:0;font-family:"微软雅黑";text-align:center;}
img{border:0; margin:0; padding:0; behavior: url("iepngfix.htc") }


.fl{float:left; display:inline;}/*向左浮动*/
.fr{float:right;}/*向右浮动*/
.l{ text-align:left;}
.clear{clear:both;}
img{vertical-align:middle}
a{blr:expression(this.onFocus=this.blur());outline:none}
a{ text-decoration:none; color:#333333}
a:hover{ color:#f00}

/* CSS head */
#head{ background:url(../images/head_bg.jpg) no-repeat center top;}
.head{width:1150px; margin:0 auto;height:125px; }
#indexa{ width:100%; margin:0 auto; overflow:hidden}

#nav{ height:52px; line-height:52px; width:100%; background:url(../images/nav_bg.jpg) repeat-x}
.dh{ width:1150px; margin:0 auto}
.dh ul{
	width:1150px; line-height:52px; height:52px;}
.dh li{
	width:160px;
	height:52px; line-height:52px;
	float: left;
	text-align: center;
	display: block;
	color: #Ff0; font-weight:bold; background:url(../images/li.jpg) no-repeat right top;}
.dh li a{
	text-decoration: none;
	color:#fff;
	font-size:14px;
	height:52px;line-height:52px;
	width:160px;
	text-align: center;
	display: block;
}
.dh li a:hover,.dh li .curr{
	text-decoration: none;
	color: #f00; font-weight:bold;
	text-align: center;
	display: block;
	height: 52px; line-height:52px;
	width:160px;background:url(../images/nav_h.jpg) no-repeat center center} 
/*foot*/
.foot{
	margin:0 auto; padding-top:16px; width:1150px; margin:0 auto; padding-bottom:20px;}
.foot p{ text-align: center; line-height:160%; color:#fff}
.foot p a{ color:#fff}
.foot01{ margin:0 auto;	width:100%; background:#00a7f5}


/* CSS middle */
#middle{ width:100%; margin:0 auto;padding-top:25px;}
.lei{width:256px; border:#f2f2f2 1px solid; border-top:none;float:left}
/*.lei li{ background:url(../images/clibg.jpg) no-repeat center top; text-align:center; width:197px; height:42px; line-height:42px; float:left; margin-right:40px}
.lei li a{ color:#333; height:40px; line-height:30px;}*/
.yqlj{width:1150px;line-height:160%; text-align:left; color:#565454; margin:0 auto;padding-top:6px;padding-bottom:6px; margin:0px auto;margin-top:5px;}
.you{width:1150px; margin:0 auto; color:#fff; }
.you a{ color:#565454}
.pro{ width:805px; float:right;}
.top{ width:1100px; margin:0 auto; overflow:hidden}

.intro{ width:1100px; margin:0 auto; color:#333;}
.intro a{ color:#333;}
.pro  div a{ color:#fff}
.new{ width:373px; float:left;}
.hang{ width:374px; float: left; margin-left:28px;}

.con{ width:293px; float:right}
.con ul{ text-align:left; }
.con li{ line-height:30px; padding-left:20px; font-size:14px; color:#333}





/* CSS ny */
.ny{width:1100px; margin:0 auto; padding:0px; background:#FFFFFF; /*background:url(../images/shus.jpg) 252px repeat-y*/}
.nydown{width:1100px; margin-left:8px; margin-top:10px;  margin-bottom:15px;}
.nydownz{width:260px; border: 1px solid #e0e1e3;}
.nykjdh{width:250px;}
.nykjdhb{width:250px; }
.nykjdhnr{width:250px; margin-left:5px;}
.nyzxly{width:250px; height:87px; margin-left:5px; margin-top:5px;}
.nylxwm{margin-top:5px;}
.liuyan{ margin-top:6px;}


.nydowny{width:810px;  margin-top:5px;}
.nydowny1{width:810px; height:45px; background:url(../images/ny_09.jpg);}
.nyyyyy{width:730px; height:34px; margin-left:45px; text-align:left; line-height:34px}
.nydownnr{width:810px; margin-top:5px; text-align:left; line-height:25px}



.d{font-family:"微软雅黑"; font-size:12px; text-align:left; line-height:26px;}
.d a{font-size:12px;}
.d a:hover{ color:#F00}
/* CSS table */
.rsm{ text-decoration:none; color:#555555;}
.rsm A:link { text-decoration:none; color:#555555;}
.rsm A:visited { text-decoration:none; color:#555555;}
.rsm A:hover { text-decoration: none; color:#ff0000;}

.list{ text-decoration:none; color:#333;}
.list A:link { text-decoration:none; color:#333; font-size:12px;}
.list A:visited { text-decoration:none; color:#333;font-size:12px;}
.list A:hover { text-decoration: none; color:#ff0000;font-size:12px;}

.yanse{ color:#fff}


.sousuo{ width:250px; font-size:12px;margin-bottom:10px; clear:both; padding-top:50px; margin-left:600px;*margin-left:350px}
.sousuo .input_text{ border:1px solid #ccc; padding:0px; height:25px;line-height:25px;font-size:12px; width:160px; color:#666; padding-left:5px; float:left;}
.sousuo .input_text:hover{ border:1px solid #999; color:#444;}
#imageField{ float:left}

.cpml .yj a{ width:230px; height:36px; line-height:36px; background:url(../images/clibg.jpg); text-align:left; padding-left:15px; overflow:hidden; display:block;}
.cpml .ej a{ width:214px; height:25px; line-height:25px; text-align:left; padding-left:30px; background:none;display:block;}

.cpzs{    width: 805px; overflow:hidden}
.cpzs li{float:left; padding:0px 8px 15px 8px}
.cpzs .proimg_bk{ width:170px; height:170px; border:4px #f2f2f2 solid; position:relative;display:table-cell;text-align:center;vertical-align:middle}
.cpzs .proimg{width:170px; line-height:170px ;height:170px ;font-size:130px;text-align:center;position:static;+position:absolute;top:50%}
.cpzs img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:165px; max-height:165px}
.cpzs .mc{ width:170px; display:block; color:#333; height:30px; line-height:30px; overflow:hidden}

.abut{ width:800px; float:left; text-align:left; line-height:25px; font-size:14px; height:200px; overflow:hidden}
.innews li{ width:365px; height:42px; background:url(../images/nlibg.jpg); text-align:left;}
.innews li a{ padding-left:23px; line-height:44px; display:block; float:left; width:270px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.innews li span{ float:right; color:#999; line-height:44px;}

.nyml .yj a{background:url(../images/ny_11.jpg) no-repeat; height:40px; text-align:left}
.nyml .yj .yj{ padding-left:25px; font-weight:bold; line-height:42px; overflow:hidden; display:block}
.nyml .ej a{height:25px; line-height:25px; overflow:hidden; display:block; text-align:left; padding-left:25px; background:none;}

.cont{ text-align:left; line-height:24px; padding-left:20px; padding-bottom:10px}


.proli_img{ width:140px; height:140px; border: 1px solid #ddd; padding:2px; float:left; margin-right:10px;}
.proli_text{ float:left; font-size:12px; width:520px; margin-top:15px }
.proli_text b{ font-size:14px; line-height:20px; font-weight:bold; margin-bottom:5px; height:20px; overflow:hidden; display:block}
.proli_text b a{ color:#333333;}
.proli_text b a:hover{ color:#db1515;}
.proli_text p{color:#666; line-height:20px; height:75px; overflow:hidden;}
.proli_text .pro_mm{display:block; color:#999; width:125px;}


/*---------新闻 技术-------*/
#ny_newslb_box{ padding-bottom:10px; clear:both;}
#ny_newslb_box li{line-height:30px; height:30px; background:url(../images/ljt.gif) no-repeat 0px 13px; border-bottom:1px dashed #e5e5e5; font-size:12px; padding-left:15px; overflow:hidden;font-family:"Microsoft YaHei";}
#ny_newslb_box li a{ color:#444; float:left; font-size:14px; line-height:30px}
#ny_newslb_box li a:hover{color:#3B79CD; }
#ny_newslb_box li span{ float:right; color:#999; line-height:30px}

.index_txt{ padding:10px; font-size:12px; line-height:24px; color:#333; }
#inside_rnewtil{ text-align:center; font-size:24px; color:#333333;width:100%; margin-top:20px; margin-bottom:10px; padding-bottom:10px; font-family:"Microsoft YaHei";}
.inside_rnewtime{ text-align:center; font-size:12px; color:#666666; border:1px solid #ddd; width:100%; height:25px; line-height:25px;background:#f3f3f3; margin-top:5px;}
.inside_rnewcon{ font-size:12px; color:#333333; line-height:24px; margin-top:10px;width:100%;}
.inside_rnewcon img{ width:700px}

/*----------新闻内页 上一篇下一篇--------*/
.inside_newsthree{height:30px; border:1px solid #dddddd; clear:both; margin-bottom:20px; line-height:30px; margin-top:20px;}
.inside_newsthree p{ float:left;margin:0px; padding:0px; margin-right:10px; margin-left:10px;}
.inside_newsthree p a{ text-decoration:none; color:#333;}
.inside_newsthree p a:hover{ color:#990000; text-decoration:underline;} 
.inside_newsthree span{ float:right; margin-right:10px; font-family:"simsun";}
.inside_newsthree span a{ text-decoration:none; color:#3B79CD;}
.inside_newsthree span a:hover{ color:#990000;}




/* 产品详细页 产品图片展示和基本资料 */
#pro_detail_box01{ width:100%;height:300px;clear:both; padding-top:10px; margin-bottom:20px; border-bottom:3px solid #ddd; padding-bottom:15px;}
#prodetail_img{ float:left; width:260px; height:260px; padding:3px; border:2px solid #ddd; background:#fff; text-align:center;}
#prodetail_img .proimg_bk{ width:260px; height:260px;position:relative;display:table-cell;text-align:center;vertical-align:middle}
#prodetail_img .proimg{width:260px;line-height:260px;height:260px;font-size:130px;text-align:center;position:static;+position:absolute;top:50%}
#prodetail_img img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:255px; max-height:255px}


#pro_detail_text{ float:left; margin-left:15px; height:270px;width:420px;_width:420px;  display:block; font-size:12px;}
#pro_detail_text h1{font-size:16px;line-height:18px;  color:#03a1ea;font-family: "Microsoft YaHei"; padding-bottom:10px;}
#pro_detail_text .jbzl_ul{ clear:both; margin-bottom:10px;width:420px; overflow:hidden;}
#pro_detail_text .jbzl_ul li{ line-height:30px;  width:204px; padding-left:5px; height:30px; font-size:12px;}
#pro_detail_text .jbzl_ul li span{ color:#333; font-weight:bold; margin-right:5px; float:left;}
#pro_detail_text .jbzl_ul li b{ color:#FF0000; font-size:16px;}
#pro_detail_text .jbzl_ul li a{color:#f97602; float:left;}
#pro_detail_text .jbzl_ul li a span{ float:none; color:#cf6408;font-weight:normal;}
#pro_detail_text .jbzl_ul li a:hover{ background:#f97602; color:#fff;}
#pro_detail_text .jbzl_ul li a:hover span{ color:#fff;}

#pro_detail_text .pro_ms{height:70px; margin-top:10px;clear:both; width:420px; overflow:hidden; margin-bottom:15px;}
#pro_detail_text .pro_ms p{ line-height:23px;}

#pro_detail_text .pro_ms .pro_gwc_an_box{ clear:both;border-top:1px dashed #edd28b; padding-top:5px;}
#pro_an a{ width:125px;height:35px; display:block; float:left; text-align:center; font-size:16px; color:#FFFFFF; line-height:35px;font-family:"Microsoft YaHei"}
#pro_an{ margin-bottom:5px; clear:both; height:40px;}
#pro_an01{ background:#03a1ea; margin-right:10px;}
#pro_an01:hover{ background:#f67400;}
#pro_an02{ background:#006eb9; margin-right:10px;}
#pro_an02:hover{ background:#f67400;}

/* 产品介绍、详细参数、售后服务--TAB-- */ 
#ny_pro_box02{ width:100%; clear:both; margin-top:10px;}
#ny_pro_box02 #con { width:100%;margin:0 auto; clear:both; }
#ny_pro_box02 #tags {height:33px;line-height:35px; border-bottom:2px solid #182f51;}
#ny_pro_box02 #tags li {float:left;list-style-type: none; height:33px; margin-right:1px;}
#ny_pro_box02 #tags li a {color: #014c85;line-height:33px;height:33px;width:102px; background:#ccc; text-decoration: none;display:block; text-align:center;font-size:14px;}
#ny_pro_box02 #tags li a:hover{ width:102px;color:#fff; height:33px; border-top:none;}

#ny_pro_box02 #tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#ny_pro_box02 #tags li.selectTag {background-position: left top;  position: relative; height:33px;}
#ny_pro_box02 #tags li.selectTag a {width:102px;height:33px; background:#182f51; color:#fff;}

#ny_pro_box02 #tagContent {font-size:12px;color:#333;overflow:hidden;clear:both; width:100%; clear:both; min-height:200px; line-height:24px; background:#fff;}
#ny_pro_box02 .tagContent {DISPLAY: none; COLOR: #474747; padding-top:10px; padding-bottom:20px;}
#ny_pro_box02 #tagContent DIV.selectTag {DISPLAY: block; overflow:hidden;}

.xgwz{line-height:30px; height:30px; font-weight:bold; font-size:14px; color:#03a1ea; text-align:left; padding-left:13px}

.contat{ font-size:14px; background:url(../images/lx.jpg) no-repeat right; height:265px}

.contat a{font-size:14px;}

/*----banner-------*/
.banner{ height:443px; width:100%; background:#ddd; clear:both; position:relative;}
.banner .picBtnLeft { height:443px; position:relative; zoom:1; width:100%; overflow:hidden;}
.banner .picBtnLeft .hd {width:135px; height:10px; position:absolute; left:50%; margin-left:-30px; text-align:center; bottom:30px; z-index:10;  }
.banner .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:12px; width:110px; background:url(../images/TM50.png); padding:5px 15px 5px 15px;-moz-border-radius: 15px;   -webkit-border-radius: 15px;  border-radius:15px;}
.banner .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  -moz-border-radius: 15px;   -webkit-border-radius: 15px;  border-radius:15px;  width:12px; height:12px; background:#eee; overflow:hidden; margin-right:5px; margin-left:5px;  }
.banner .picBtnLeft .hd ul li.on { background:#00aaef!important; }
.banner .picBtnLeft .bd {height:443px; left: 50%; margin-left: -960px; position: absolute; width: 1920px;}
.banner .picBtnLeft .bd img { height:443px; width:1920px; z-index:1;}
.banner .picBtnLeft .bd ul{}
.banner .picBtnLeft .bd li { position:relative; zoom:1; width:1920px;  display:inline-block; }
.banner .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
.banner .picBtnLeft .bd li .bg { display:none;}
.banner .picBtnLeft .bd li .title { display:none;}
.banner .picBtnLeft .bd a img { padding-top: 0px!important}




/*普通在线客服02*/
#kfFloatqq{margin: 0pt; padding: 0pt; z-index:9999; visibility: visible; position: absolute; top: 150px; right: 9px;}
.qq_ser { width: 120px; overflow: hidden; margin: 0; padding: 0; background-color: #fff;}
.qq_ser .ser_tit1 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold; position: relative;}
.ser_tit1 a { display: block; width: 10px; height: 10px; overflow: hidden; margin: 0; padding: 4px; background: url(../images/qq02_close_tb1.png) 4px 4px no-repeat; position: absolute; top: 5px; right: 10px; z-index: 9;}
.ser_tit1 a:hover { background: #fff url(../images/qq02_close_tb2.png) 4px 4px no-repeat; border-radius: 10px;}
.qq_ser .lxr_list { width: 100px; overflow: hidden; margin: 0 auto; padding: 15px 9px 0; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.lxr_list ul li { width: 100px; overflow: hidden; margin: 0 auto 15px; padding: 0;}
.lxr_list ul li h3 { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto 5px; padding: 0; color: #333; font-size: 12px; font-weight: bold; text-align: center;}
.lxr_list p { width: 100%;overflow: hidden; line-height: 16px; margin: 0 auto; padding: 0; color: #666; font-family: Helvetica, Helvetica Neue, Arial," sans-serif"; font-size: 14px; text-align: center;}
.qq_ser .ser_tit2 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold;}
.qq_ser .qq_list { width: 80px; overflow: hidden; margin: 0 auto; padding: 15px 19px 7px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.qq_list ul li { width: 80px; height: 24px; overflow: hidden; margin: 0 auto 8px; padding: 0;}
.qq_ser .ser_tit3 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 0 0 5px 5px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px;}




.proli_img{ width:145px; height:145px; border: 1px solid #ddd; float:left; margin-right:10px;}
.proli_img .proimg_bkk{ width:145px; height:145px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.proli_img .proimg_bkk .proimg{width:145px;line-height:145px;height:145px;font-size:145px;text-align:center;position:static;+position:absolute;top:50%}
.proli_img .proimg_bkk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:140px; max-height:140px}

.proli_text{ float:left; font-size:12px; width:520px; margin-top:15px }
.proli_text b{ font-size:14px; line-height:20px; font-weight:bold; margin-bottom:5px; height:20px; overflow:hidden; display:block}
.proli_text b a{ color:#333333;}
.proli_text b a:hover{ color:#db1515;}
.proli_text p{color:#666; line-height:20px; height:75px; overflow:hidden;}
.proli_text .pro_mm{display:block; color:#999; width:125px;}
